Alliance Pro Motion 3210
PM 3210   208pin
3C4h index 10h
bit 0-7  Write 12h to enable extensions.
3C4h index 11h-18h (R):
Always reads 'AS32iM10' (41h 53h 33h 32h 69h 4Dh 31h 30h) for the PM3210.
3C4h index 1Ah
3C4h index 1Bh
bit 0-2  Set to 1 to access the memory mapped registers at A000h
      3  ??
3C4h index 1Ch
bit   3  Set to access the memory mapped registers at A000h ??
      5  ?
3d4h index 19h
bit 0-7  Interlace start (~half Htot ??)
3d4h index 1Ah
bit   0  Vertical Total bit 10. Bits 0-7 are in 3d4h index 6. ??
      1  Vertical Display End bit 10. Bits 0-7 are in 3d4h index 12h.
      2  Vertical Retrace Start bit 10. Bits 0-7 are in 3d4h index 10h ??
      3  Vertical Blanking Start bit 10. Bits 0-7 are in 3d4h index 15h ??
      4  Line Compare bit 10. Bits 0-7 are in 3d4h index 18h ??
3d4h index 1Bh
bit   0  Horizontal Total bit 8. Bits 0-7 are in 3d4h index 0.
      2  Horizontal Blanking Start bit 8. Bits 0-7 are in 3d4h index 2.
      3  Horizontal Retrace Start bit 8. Bits 0-7 are in 3d4h index 4.
      4  Bit 8 of 3d4h index 19h ??
    5-7  ??
3d4h index 1Ch (R/W):
bit 0-3  Display Start Address bits 16-19. Bits 0-15 are in 3d4 index 0C,0D
    4-7  CRTC Offset bits 8-11. Bits 0-7 are in 3d4h index 13h
3d4h index 1Dh (R/W):
bit 0-2  ??
3d4h index 1Eh (R/W):
bit   0  ??
Memory mapped registers:
Mem 00h D()
Mem 43h (R/W):
bit 0-2  Display Pitch ?. 0: 4096?, 1: 640, 2: 800, 4: 1024, 5: 1152, 6: 1280,
          7: 1600
Mem 80h (R/W):
bit   5
Mem C0h W(R/W):
bit 0-?  Bank index in units of 4Kb
Mem C4h (R/W):
bit   0  ??
Mem C6h (R/W):
bit 0-3  ??
Mem D0h (R/W):
bit 0-1  VESA Power State. 0: ON, 1: Stand By, 2: Suspend, 3: Off
Mem D8h  ??
bit 0-3  If 3C2h/3CCh bits 2-3 = 3 this is the effective clock selection.
Mem F0h
Bit 0-7  Memory Size in units of 64Kb
Note: This register is initialised by the BIOS
Mem F1h
Bit 0-7  DAC type? 3: MUSIC MU9c4910, 81h: AT&T 21c498? (ID: 84h, 98h),
          84h: STG1703, 86h: AT&T 2xc498? (ID: 84h, 09h)
Note: This register is initialised by the BIOS
Mem 7830h ()
Mem 7838h D()
Mem 783Ch W()
Mem 783Eh W()
Mem 7840h D()
Mem 7846h ()
Mem 7847h ()
Mem 7848h D()
Mem 784Ch D()
Mem 7850h D()
Mem 7854h D()
Mem 7858h D()
Mem 7860h D()
Mem 7864h D()
Mem 78C4h ()
bit   5
Mem 78CAh ()
bit   0  Test for ??
Mem 78D4h ()
Mem 78D5h ()
Mem 78D6h ()
Mem 78DAh ()
Mem 7940h ()
bit   0  Enable hardware cursor
Mem 7941h ()
Mem 7942h ()
Mem 7943h ()
bit   0
      1
      2  ??
Mem 7944h W()
bit 0-?  Address of cursor image in units of 1Kbyte
Mem 7948h W()
bit 0-?  Cursor X coordinate
Mem 794Ah W()
bit 0-?  Cursor Y coordinate
Mem 794Ch ()
bit 0-5  Cursor X hotspot (20h-3Fh for 32x32 cursor ?)
Mem 794Dh ()
bit 0-5  Cursor Y hotspot (20h-3Fh for 32x32 cursor ?)
Mem 79FCh W()
bit 0-?  Number of free slots in the write FIFO ?
      8  Test for ??
Mem 79FFh ()
Video modes:
28h   640 x  480  P8
29h   800 x  600  P8
38h  1280 x 1024  PL4
58h   800 x  600  PL4
5Dh  1024 x  768  PL4